google.golang.org/protobuf/internal/impl.extensionFieldInfo.funcs (field)

17 uses

	google.golang.org/protobuf/internal/impl (current package)
		checkinit.go#L71: 		if ei.funcs.isInit == nil {
		checkinit.go#L78: 		if err := ei.funcs.isInit(v); err != nil {
		codec_extension.go#L20: 	funcs               valueCoderFuncs
		codec_extension.go#L56: 		funcs:   encoderFuncsForValue(xd),
		codec_extension.go#L139: 			val, out, err = f.lazy.xi.funcs.unmarshal(b, val, num, wtyp, lazyUnmarshalOptions)
		codec_messageset.go#L24: 		if xi.funcs.size == nil {
		codec_messageset.go#L29: 		size += xi.funcs.size(x.Value(), protowire.SizeTag(messageset.FieldMessage), opts)
		codec_messageset.go#L88: 	b, err := xi.funcs.marshal(b, x.Value(), protowire.EncodeTag(messageset.FieldMessage, protowire.BytesType), opts)
		decode.go#L221: 	if xi.funcs.unmarshal == nil {
		decode.go#L247: 	v, out, err := xi.funcs.unmarshal(b, ival, num, wtyp, opts)
		decode.go#L251: 	if xi.funcs.isInit == nil {
		encode.go#L158: 		if xi.funcs.size == nil {
		encode.go#L161: 		n += xi.funcs.size(x.Value(), xi.tagsize, opts)
		encode.go#L179: 			b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts)
		encode.go#L194: 			b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts)
		merge.go#L63: 			if xi.funcs.merge == nil {
		merge.go#L74: 			dv = xi.funcs.merge(dv, sx.Value(), opts)